*{
  padding:0;margin:0;
}
.mui-content{
  background: #fff;
  position: relative;
 
}
body{
  background: #fff!important;
}
li{
  list-style: none;
}

#header{
  position:relative;
  height:125px;
  background: #f2f2f2;
}

.iconfont{
  font-size:15px;
  font-weight: bold;
}

#header .icon-fanhui{
  position: absolute;
  left:15px;
  top:20px;
}
#header .icon-share{
  position: absolute;
  right:15px;
  top:20px;
}

#header .w_title{
  margin:0 auto;
  width:22px;
  height:32px;
  position: relative;
  top:15px;
}
#header .w_title .c{
  width:5px;
  height:5px;
  border-radius: 100%;
  background:#1f4ba5;
  top:3px;
  left:9px;
  position: absolute;
}
#header .w_title .p{
  position: absolute;
  left:1px;
  top:11px;
  font-size:22px;
  color:#1f4ba5;
}

#header .w_title div{
  width:20px;
  height:20px;
  background: #e4e4e4;
  position: absolute;
  top:20px;
}

/*profiles_part1*/
.profiles-body{
   height:220px;
}
.profiles-body .auto{
    width:280px;
    height:220px;
    margin:0 auto;
    position: relative;
}

.profiles-body .auto .top{
    height:80px;
    position: relative;
}

.profiles-body .auto .top p{
    width:30px;
    height:30px;
    border-radius: 100%;
    text-align: center;
    position: absolute;
    top:-15px;
}
.profiles-body .auto .top .p1{
    border:1px solid #f2f2f2;
    background: #fff;
    left:15px;
}
.profiles-body .auto .top .p1,.profiles-body .auto .top .p3{
   line-height: 30px;
}

.profiles-body .auto .top .p2{
    width:75px!important;
    height:75px!important;
    line-height: 75px;
    top:-35px;
    left:100px;
    background: #e4e4e4;
}

.profiles-body .auto .top .p3{
    right:15px;
    background: #1f4ba5;
    color:#fff;
}
.profiles-body .mid{
  text-align: center;
  
}
.profiles-body .mid .jh{
   color:black;
}

.profiles-body .mid .footer{
   width:90px;
   height:25px;
   position:relative;
   margin:0 auto;
}

.profiles-body .mid .footer .iconfont{
  position: absolute;
  left:10px;
  font-size: 10px;
}

.profiles-body .mid .footer p{
   position: absolute;
   right:10px;
   font-size: 10px;
}
.profiles-body .mid  .m-ul1{
   width:135px;
   height:30px;
   margin:0 auto;
}

.profiles-body .mid  .m-ul1 li{
  float: left;
  display: block;
  width:30px;
  height:30px;
  border-radius: 100%;
  border:1px solid #f2f2f2;
  margin:2px 1px;
  line-height: 30px;
}

.profiles-body .mid  .m-ul1 li .iconfont{
  color:#b2b2b2;
}

.profiles-body .mid .mid-div{
   width:280px;
   height:40px;
   position: relative;
   border-radius:30px;
   border:1px solid #f2f2f2;
   top:10px;
}
.profiles-body .mid  .mid-div .m-ul2{
    width:280px;
    position: absolute;
    top:0;
 
}
.profiles-body .mid .mid-div  .m-ul2 li{
   display: block;
   width:33.3%;
   float: left;
   height:40px;
}

.profiles-body .mid .mid-div  .m-ul2 li span{
   font-size: 12px;
   font-weight: bold;
   position:relative;
   top:0px;
}

.profiles-body .mid .mid-div  .m-ul2 li p{
    position: relative;
    top:-5px;
    font-size: 10px;
}
.profiles-body .mid .mid-div  .m-ul2 li.border{
   border-right:1px solid #f2f2f2;
}

.pro-footer{
   height:200px;
   margin:15px 0 0 0;
}
.pro-footer-box1{
  width:100%;
  margin:0 auto;
  height:35px;
}

.pro-footer-box1 li{
    height:35px;
    width:33.3%;
    text-align: center;
    float: left;
    font-size: 10px;
    line-height: 35px;
    font-weight: bold;
}
.pro-footer-box1 li.color-navy{
   color:#b2b2b2;
}
.pro-footer-box1 li.color-blue{
   border-bottom:1px solid #1f4ba5;
}
.pro-footer-box2{
  border-top: 1px solid #f2f2f2;
}
.pro-footer-box1-ul2 li{
  height:100px;
  border-bottom:1px solid #f2f2f2;
}

.li-box-left{
  width:80%;
  height:100px;
  border-right:1px solid #f2f2f2;
}
.li-box-right{
  width:20%;
   height:100px;
}
.pro-footer-box1-ul2 li .float{
   float: left;
}

.li-box-left .div-auto{
   width:90%;
   height:100px;
   margin:0 auto;
   position: relative;
}
.li-box-left .div-auto div .image{
    display: block;
    width:78px;
    height:75px;
    background: #f2f2f2;
    position: relative;
    top:12px;
}
.li-box-left .div-auto div  .chicken{
  width:125px;
  height:30px;
  font-size: 12px;
   position:absolute;
   top:15px;
   left:90px;
   line-height: 15px;
   color:black;
}
.li-box-left .div-auto div  .gordon{
  width:100px;
  height:20px;
  font-size: 10px;
   position:absolute;
   top:45px;
   left:90px;
   line-height: 20px;
   color:#b2b2b2;
}
.li-box-left .div-auto div  .p-left{
  width:130px;
  height:25px;
  font-size: 10px;
   position:absolute;
   top:65px;
   left:90px;
}
.li-box-left .div-auto div  .p-left span{
  font-size: 12px;
}
.clear{
   clear:both;
}
.li-box-right .box{
  width:50px;
  height:50px;
  margin:0 auto;
  position: relative;
}

.li-box-right .box .iconfont{
  position: absolute;
  top:5px;
  left:15px;
  color:#b2b2b2;
  font-size: 12px;
}
.li-box-right .box p{
   width:45px;
   height:15px;
   font-size: 12px;
  text-align: center;
  line-height: 45px;
  position: absolute;
  bottom:13px;
  color:black;
}

.border-bg{
  width:100%;
  border-top:1px solid #f2f2f2;
}


/*profiles_part2*/
.part2-header{
  height:50px!important;
  background: #fff!important;
  border-bottom:1px solid #f2f2f2;
}
.pro-part2-content{
  height:140px;
}
.pro-part2-content .auto{
    width:80%;
    height:190px;
    margin:0 auto;
}

.pro-part2-content .auto .num-1{
   height:90px;
   position: relative;
}

.pro-part2-content .auto .num-1 .p-i-yonghu{
   width:50px;
   height:50px;
   border-radius: 100%;
   background: #f2f2f2;
   text-align: center;
   line-height: 50px;
   position: absolute;
   top:15px;
}
.pro-part2-content .auto .num-1 .p-follower{
  position: absolute;
  top:25px;
  left:60px;
  font-size: 12px;
  color:#707070;
  font-weight: bold;
}

.num-1-div-l{
   width:80px;
   height:25px;
   position: absolute;
   bottom:20px;
   left:60px;
}
.num-1-div-l .iconfont{
  font-size: 10px;
}
.num-1-div-l p{
   position: absolute;
   top:2px;
   left:15px;
   font-size: 10px;
}
.num-1-div-r{
  position: absolute;
  right:0;
  top:30px;
}
.num-1-div-r .p-bold{
  font-weight: bold;
  color:black;
}
.num-1-div-r .p-bold span{
  color:#b2b2b2;
}

.pro-part2-content .auto .num-2{
  height:30px;
}

.div-li-list{
  width:230px;
  border:1px solid #f2f2f2;
  height:30px;
  border-radius:30px;
}
.div-li-list ul li{
  display: block;
  width:50%;
  float: left;
  line-height: 30px;
  height:30px;

}

.div-li-list ul li.border-right{
   border-right: 1px solid #f2f2f2;
}
.div-li-list ul li p{
  font-size: 12px;
  text-align: center;
  font-size: 10px;
}
.num-2-div{
  position: relative;
}
.div-li-list ul li p strong{
  color:#444444;
}
.icon-box-bg{
  width:30px;
  height:30px;
  position: absolute;
  right:-10px;
  top:0;
}

.icon-box-bg p{
  width:30px;
  height:30px;
  border-radius: 100%;
  background:#1f4ba5;
  text-align: center;
  color:#fff;
  line-height: 30px;
}
.icon-box-bg p .iconfont{
  font-size: 10px;
}
.pro-part2-footer{
  height:50px;
  width:100%;
  border-bottom:1px solid #f2f2f2;
  line-height: 50px;
}
.pro-part2-footer div ul li{
   width:50%;
   text-align: center;
   float: left;
   font-size: 12px;
   font-weight: bold;
}
.pro-part2-footer div ul li.ul-li-info{
   border-bottom: 1px solid #1f4ba5;
}
.pro-part2-footer div ul li.ul-li-rec{
   color:#b2b2b2;
}

.pro-part2-footer .num-3{
  position: relative;
}

.pro-part2-footer .num-3 .all-auto{
   width:260px;
   margin:0 auto;
   position: relative;
}
.pro-part2-footer .num-3 .all-auto .article{
  height:185px;
  position:relative;
  width:260px;
  top:15px;
}
.article h4{
   height:30px;
   line-height: 30px;
   font-size: 14px;
  
}

.pro-part2-footer .num-3 .article p{
  line-height:20px;
  font-size: 12px;
}

/*profiles_part3*/
.pro-part3-header #header{
  height:50px!important;
  background: #fff;
}
#part3-content .auto .top{
  position: relative;
}

#part3-content .auto .top p.p1-rewrite{
  top:22px!important;
}
#part3-content .auto .top p.p2-rewrite{
  top:0!important;
  position: relative;
}
#part3-content .auto .top .p2-rewrite span{
  display: block;
  width:25px!important;
  height:25px;
  border-radius: 100%;
  background: #f2f2f2;
  color:#b2b2b2;
  font-size: 10px;
  position: absolute;top:0;
  text-align: center;
  line-height: 25px;
  border:1px solid #fff;

}
#part3-content .auto .top p.p3-rewrite{
  width:30px;
  height:30px;
  border-radius: 100%;
  background:#1f4ba5;
  text-align: center;
  color:#fff;
  line-height: 30px;
  top:22px!important;
}
#part3-content .auto .top p.p3-rewrite .iconfont{
    font-size: 10px;
}

#part3-content .auto .mid  .article{
   font-size: 12px;
}

#part3-content .auto{
  height:180px!important;
}

.part3-footer{
  width:100%;
  height:60px;
  border-top: 1px solid #f2f2f2;
  border-bottom: 1px solid  #f2f2f2;
}

.part3-footer ul li{
   width:33.3%;
   height:60px;
   float: left;
   text-align: center;
   position: relative;
}

.part3-footer ul li.border{
   border-right:1px solid #f2f2f2;
}
.part3-footer ul li span{
  display: block;
  font-weight: bold;
  font-size: 14px;
margin-top: 10px;
}
.part3-footer ul li p{
   font-size: 10px;
}
.main{
   height:250px;
}
.main-div{
   width:290px;
   height:230px;
   margin:0 auto 10px;
   position: relative;
   top:10px;
}
.main-div .div-float{
  float: left;
  width:138px;
  height:228px;
  border:1px solid #f2f2f2;
  border-radius: 5px;

}
.main-div .left{
   margin-right: 10px;
}
.main .main-div .div-float .top{
  height:115px;
  background: #f2f2f2;
  position: relative;
}

.main-div .div-float .top  p.title{
   width:30px;
   height:15px;
   border-radius:10px;
   background: #b2b2b2;
   font-size: 8px;
   line-height: 15px;
   text-align: center;
   color:#fff;
   position: absolute;
   top:15px;
   left:15px;
}
.main-div .div-float .top .bg-img{
   width:25px;
   height:25px;
   background: #e4e4e4;
   position: absolute;
   top:43px;
   left:55px;
}
.main .main-div .div-float .foot{
   height:115px;
   position: relative;
}

.main .main-div .div-float .foot .pages{
   font-size: 10px;
}
.main .main-div .div-float .foot .p1{
    position: absolute;
    top:10px;
    left:10px;
}
.main .main-div .div-float .foot .p2{
    position: absolute;
    top:35px;
    left:10px;
    line-height:15px;
    color:#444;
}
.main .main-div .div-float .foot .div-po-f{
  width:100px;
  height:15px;
  position: absolute;
  bottom:15px;
  left:10px;
}

.main .main-div .div-float .foot .div-po-f p{
  font-size: 10px;
  line-height:15px;
}
.main .main-div .div-float .foot .div-po-f p i{
    font-size: 10px;
}
.main .main-div .div-float .foot .div-po-f .box-p-left{
  position: absolute;
  left:0;
}
.main .main-div .div-float .foot .div-po-f .box-p-right{
  position: absolute;
  left:40px;
}

.long{
  width:50px!important;
}

/*profiles_part4*/
.pro-part4{
  width:275px;
  height:35px;
  border-radius: 30px;
  border:1px solid #f2f2f2;
}
.pro-part4 ul.m-ul2 li{
   width:50%;
   height:35px;
   position: relative;
}
.pro-part4 ul.m-ul2 li .left{
   position: absolute;
   top:8px;
   left:15px;
}

.pro-part4 ul.m-ul2 li .right{
   position: absolute;
   right:15px;
   top:8px;
   color:black;
}
.pro-part4 button.follow{
   width:275px;
   height:35px;
   border:1px solid #1f4ba5;
   border-radius: 30px;
   margin:10px 0 0 0;
   color:#1f4ba5;
   font-size: 10px;
}

.pro-part4-main{
  border-top: 1px solid #f2f2f2;
  height:110px!important;
}

.pro-part4-main .main-div{
   width:300px;
   height:85px;
   margin:0 auto;
   position: relative;
}
.pro-part4-main .main-div .zuo{
   width:85px;
   height:85px;
   background: #f2f2f2;
}

.pro-part4-main .main-div .zhong{
   width:180px;
   height:85px;
}

.pro-part4-main .main-div .you{
   width:35px;
   height:85px;
}
.pro-part4-main .main-div .all-float{
  float: left;
}

.zhong-auto{
  width:160px;
  height:85px;
  margin:0 auto;
  position: relative;
}
.zhong-auto .div1{
   font-size: 10px;
}
.zhong-auto .div1 .blue{
   color: #1f4ba5;
}
.zhong-auto .sweet{
  font-size: 10px;
  line-height: 15px;
}
.zhong-auto .div2{
   width:90px;
   height:20px;
   font-size: 10px;
   position: absolute;
   bottom:0;
}
.zhong-auto .div2 p{
  font-size: 10px;
}

.zhong-auto .div2 strong{
  position: absolute;
  left:13px;
  top:0;
  color:#1f4ba5;
}
.zhong-auto  .you{
  position: relative;
}
.pro-part4-main .main-div .you p{
  width:30px;
  height:30px;
  border-radius: 100%;
  border:1px solid #f2f2f2;
  line-height: 30px;
  text-align: center;
  margin:5px auto 15px;
}

/*profiles_part5*/
.part5-header .icon-caidan{
  position: absolute;
  right:15px;
  top:20px;
}
.part5-header div.cart-box{
  position: relative;
}
.part5-header div.cart-box  p{
  width:80px!important;
  height:30px;
  line-height: 30px;
  position: absolute;
  left:-20px;
}
#part5-content{
  height:150px;
}
#part5-content .auto{
  width:85px;
  height: 85px;
  border-radius: 100%;
  border:1px solid #f2f2f2;
  margin:0 auto;
  text-align: center;
  line-height: 85px;
  font-size: 30px;
  color:#1f4ba5;
  position: relative;
  top:30px;
}

.pro-part5-footer form  input{
   border:none;
}
.pro-part5-footer form .box1{
   width:100%;
   height:45px;
   position: relative;
}

.pro-part5-footer form .box1 .box2{
   width:90%;
   height:45px;
   position: absolute;
   right:0;
}
.pro-part5-footer form .box1 .box2  p{
   height:45px;
   line-height: 45px;
   font-size: 12px;
}
.pro-part5-footer form .box1 .box2 div .input input{
   border:none;
   position: absolute;
   left:-15px;
   font-size: 12px;
}

.pro-part5-footer form .box1 .box2  div{
  width:70%;
  height:45px;
  position: absolute;
  top:5px;
  right:0;
  line-height: 45px;
  border-bottom:1px solid #f2f2f2;
}

.pro-part5-footer form .box1 .box2  div .change{
  position: absolute;
  top:0;
  right:10px;
  color:#1f4ba5;
}

.pro-5-btn{
  margin-top: 30px;
}


.a-btn .mid-box{
    width:215px;
    height:80px;
    margin:25px auto;
}

.a-btn .mid-box button{
   width:215px;
   height:35px;
   border-radius:30px;
   margin:0 0 10px 0;
   font-size: 10px;
}

.a-btn .mid-box button.save{
   background:#1f4ba5;
   color:#fff; 
}

.a-btn .mid-box button.delete{
   color:#1f4ba5;
   border:1px solid #1f4ba5;
}

/*profiles_part6*/
#confirm-body{
  width:100%;
    height:675px;
}

.confirm-title{
  width:100%;
  height:42px;
  border-top:1.5px solid #f2f2f2;
  border-bottom:1.5px solid #f2f2f2;
  position: relative;
}

.confirm-li-borde-none{
   border-bottom: none!important;
}
.confirm-title h3{
  padding:0;
  margin:0;
  height:43px;
  font-size: 12px;
  line-height: 42px;
  text-indent: 20px;
  background: #f2f2f2;
  
}

.confirm-title .editer{
  position: absolute;
  right:20px;
  top:8px;
  color:#1f4ba5;
  font-size: 12px;
}

.confirm-body-ul{
  width:100%;
  position: relative;
}

.confirm-body-ul-li{
  width:100%;
  height:43px;
  border-bottom:1px solid #f2f2f2; 
  text-indent: 20px;
  position: relative;
}

.confirm-body-ul-li .box1 {
  position: relative;
}
.confirm-body-ul-li .box1 p{
  font-size: 10px;
}
.confirm-body-ul-li .box1 p i{
  font-size: 12px;
  color:#b2b2b2;
}

.confirm-body-ul-li .box1 .box1-p{
   width:45px!important;
   height:25px!important;
   border-radius: 20px;
   border:1px solid #f2f2f2;
   position:absolute;
   top:9px;
}


.confirm-body-ul-li .box1 .set-bgcolor{
    border:none;
    background: #1f4ba5;
}

.confirm-body-ul-li .box1 .set-bgcolor button.btn1{
  left:20px;

}
.confirm-body-ul-li .box1 .box1-p button{
  width:25px;
  height:25px;
  border-radius: 100%;
  position: absolute;
  left:0;
  top:0px;
  border:1px solid #f2f2f2;
}
.confirm-body-ul-li .box1 p .the-same{
   font-size: 20px;
   color: #1f4ba5;
   padding:0px 5px;
  position: relative;
  top:3px;
}

.confirm-body-ul-li .box1 p .icon-birdxiaoniao{
  color:#59a5e9;
}
.box1-left-t{
  color:black;
  position: absolute;
  top:11px;
}

.box1-left-f{
  position: absolute;
  top:27px;
}

.box1-right{
  position: absolute;
  right:20px;
  top:15px;
  
}

.confirm-body-ul-li .box1 .blod{
  color:black;
  font-weight: bold;
}

.confirm-footer{
  position: absolute!important;
  bottom:20px;
}
/*profiles_part7*/
.follow-right{
  width:65px;
  height:25px;
  color:#fff;
  background:#1f4ba5;
  border-radius: 30px;
  text-align: center;
  line-height: 25px;
  position: absolute;
  right:15px;
  top:20px;
  font-size: 10px;
}
.part7-header{
   background:#f2f2f2!important;
}
.part7-content{
  height:250px;
  background:#f2f2f2;
  text-align: center;
  line-height: 150px;
  position: relative;
  margin:0 0 20px 0;
}
.part7-content div i{
  font-size: 30px;
  color:#b2b2b2;
}


/*.pro-sliber-list{
  width:100%;
  height:30px;
  position:absolute;
  bottom:25px;
}*/

.pro-sliber-list .click-list ul{
  width:50px;
  height:30px;
  position: relative;
  top:0;
  margin:0 auto;
}

.pro-sliber-list .click-list ul li{
  display: block;
  width:5px;
  height:5px;
  border-radius: 100%;
  background: #b2b2b2;
  float: left;
  margin:11px 3px;
  border:1px solid black;
}

.pro-sliber-list .click-list ul li.big{
  width:8px;
  height:8px;
  position: relative;
  top:-2px;
}

#part7-footer .pro-footer-box1 .pro-footer-box1-ul1 li{
   width:50%;
}

#part7-footer .pro-footer-box2 .pro-footer-box1-ul2  li .float{
  width:100%;
}

.rewrite-height{
  height:110px!important;
}
.pro-footer-box1-ul2 li div div div #day{
  font-size: 10px;
  color: #b2b2b2;
}
.pro-footer-box1-ul2 li div div div  #mourned{
  width:150px;
  font-size: 12px;
  color:black;
  line-height: 17px;
  position: absolute;
  top:35px;

}

.main .main-div .div-float .foot .div-po-f{
  width:100px;
  height:15px;
  position: absolute;
  bottom:15px;
  left:10px;
}

#oDiv{
  width:100px;
  position: absolute;
  left:90px;
  height:20px;
  bottom:8px;
}

#oDiv .box-p-right{
  left:25px;
}

.div-po-f p{
  font-size: 10px;
  line-height:15px;
}
 .div-po-f p i{
    font-size: 10px;
}
 .div-po-f .box-p-left{
  position: absolute;
  left:0;
}
.div-po-f .box-p-right{
  position: absolute;
  left:40px;
}
.set-right{
  width:25px;
  height:25px;
  border-radius: 100%;
  text-align: center;
  line-height: 25px;
  background: #e4e4e4;
  position: absolute;
  right:0;
  bottom:40px;
}

/*profiles_part8*/
#part8-icon-yonghu{
  position: absolute;
  top:25px;
  right:0;
}

#part8-pro-div .num-2-div{
  height:50px!important;
  border-radius: 30px;
}
#part8-pro-div .num-2-div p{
  border:none;
}
#part8-pro-div div div ul li{
   display: block;
   width:33.3%;
   height:50px;
   position: relative;
}
#part8-pro-div .num-2-div .div-li-list{
  width:100%;
  height:50px!important;
  border-radius: 30px;
}
#part8-pro-div .num-2-div .div-li-list p{
  width:100%;
  position: absolute;
  top:20px;
  text-align: center;
}
#part8-pro-div .num-2-div .div-li-list strong{
  width:100%;
  position: absolute;
  top:0;
  font-size: 12px;
  text-align: center;
}

#part8-box ul{
  height:210px!important;
  border-bottom:1px solid #f2f2f2;
}

#margin-auto{
  width:95%;
  height:210px;
  position: relative;
  left:5%;
}
#margin-auto .small-box{
  width:90%;
  height:210px;
}
#margin-auto .small-box .top{
  width:100%;
  height:70px;
  border-bottom: 1px solid #f2f2f2;
}
#margin-auto .small-box .top .top-img{
  width:35px!important;
  height:35px!important;
  background:#f2f2f2;
  position: absolute;
  left:0;
  top:15px;
}
#margin-auto .small-box .bottom{
  height:140px;
  position: relative;
}
#part8-box ul li{
  border-bottom: none;
}
#margin-auto .small-box .top  p{
  left:45px;
}
#margin-auto .small-box .top  p.chicken{
   width:180px;
   color:black;
}

#margin-auto .small-box .top  p.gordon{
  color:#b2b2b2;
  top:30px;
}

#margin-auto .small-box .bottom .bottom-h{
   width:85%;
   position: relative;
   left:15%;
   height:40px;
   line-height: 40px;
   position: relative;

}
#margin-auto .small-box .bottom .bottom-h p{
     font-size: 10px;
}
#margin-auto .small-box .bottom .bottom-h p.start{
  position: absolute;
  right:0;
  top:0;
  font-size: 12px;
}
#margin-auto .small-box .bottom .bottom-h p.start span{
  color:#e4e4e4;
}
#margin-auto .small-box .bottom .bottom-f{
  width:100%;
  height:100px;
  position:relative;
}
#margin-auto .small-box .bottom .bottom-f .b-f-p1{
  position: absolute;
  top:5px;
}
#margin-auto .small-box .bottom .bottom-f .b-f-p1 .icon-ic_turn_right_front{
    font-size: 30px;
}
#margin-auto .small-box .bottom .bottom-f #change-size{
  font-size: 12px!important;
  position: absolute;
  left:35px;
}
#margin-auto .small-box .bottom .bottom-f .b-f-p3{
  position: absolute;
  bottom:0;
  left:35px;
  font-size: 12px;
  color:#1f4ba5;
}

/*profiles_part9*/
#part9-content{
  width:100%;
  height:330px;
  position: relative;
}
#part9-content .auto{
  width:80px;
  height:80px;
  margin:20px auto;
}
#part9-content .auto p i{
  font-size: 30px;
}
#part9-content .auto p{
  text-align: center;
  line-height: 80px;

}
#part9-content  .top{
  height:70px;
}

#part9-content  .top .mid{
  height:70px;
  width:90%;
  margin:0 auto;
   position: relative;
}
#part9-content  .top .left{
  width:100px;
  height:40px;
  position:absolute;
  top:10px;
  left:5px;
}

#part9-content  .top .left .ve{
  width:25px;
  height:25px;
  border-radius: 100%;
  background: #f2f2f2;
  text-align: center;
  line-height: 25px;
  font-size: 8px;
  position: absolute;
  top:5px;
  font-weight: bold;
}
#part9-content  .top .left .verge{
  position: absolute;
  top:7px;
  left:35px;
  font-size: 12px;
  color:black;
}
#part9-content  .top .right{
  position: absolute;
  right:5px;
  top:18px;
  width:30px;
  height:30px;
  border-radius: 100%;
  border:1px solid #f2f2f2;
  text-align: center;
  line-height: 30px;
}

#part9-content  .bottom{
  width:100%;
  position: absolute;
  bottom:20px;
  height:55px;
}
#part9-content  .bottom .set-center{
   width:160px;
   height:55px;
   margin:0 auto;
   text-align: center;
}

#part9-content  .bottom .set-center .ste{
  font-size: 16px;
  color:black;
}
#part9-content  .bottom .set-center .po{
  font-size: 10px;
  position: relative;
  bottom:10px;
}
#part9-foot-box{
  height:60px;
  border-top:1px solid #f2f2f2;
  border-bottom:1px solid #f2f2f2;
}
#part9-foot-box div ul li{
   width:33.3%;
   height:60px;
   float: left;
   text-align: center;
}

#part9-foot-box div ul li strong{
  position:relative;
  top:8px;
}
#part9-foot-box div ul li p{
  position:relative;
  top:10px;
  font-size: 10px;
}
#part9-foot-box div ul .border-right{
  border-right:1px solid #f2f2f2;
}

#footer-btn{
  height:35px;
}
/*#footer-btn{
  width:100%;
  position: fixed;
  bottom:0px;
}*/
#footer-btn  .mid-box{
   width:285px;
   margin:20px auto;
}
#footer-btn .mid-box  .float{
  height:35px;
  float: left!important;
}
#footer-btn .mid-box  button{
   height:35px;
   width:130px;
   margin:0 0 0 5px;

}
.clear{
  clear:both;
}

#part9-li-list{
  margin-top:25px!important;
  /*position: fixed;
  bottom:5px;*/
}

#part9-li-list ul li{
  border:none;
}

/*profiles_part10*/
#follow-right{
  top:15px;
}

.pro-part10-body{
   height:100px;
   background: #f2f2f2;
   position: relative;
   margin:0 0 55px 0;
}

.pro-part10-body .img-box{
   width:25px;
   height:25px;
   background: #e4e4e4;
   position: absolute;
   top:35px;
   left:40px;
}
.pro-part10-body .middle{
   width:80px;
   height:80px;
   position: relative;
   margin:0 auto;
   top:60px;
}
.pro-part10-body .middle .small-box{
    width:80px;
    height:80px;
    border-radius: 100%;
    background: #e4e4e4;
    position: relative;
}
.pro-part10-body .middle .small-box .icon-yonghu{
   position: absolute;
   top:25px;
   left:32px;
   font-size: 18px;
   color:#b2b2b2;
}
.icon-xiangji1{
   position: absolute;
   width:25px;
   height:25px;
   border-radius: 100%;
   border:1px solid #fff;
   background:#1f4ba5;color:#fff;
   text-align: center;
   line-height: 25px;
   bottom:0;
   right:0;
}

.pro-part10-body .right .icon-xiangji1{
   position: absolute;
   top:40px;
   right:25px;
}

#pro-part10-footer{
  height:265px;
}

#pro-part10-footer form .auto{
  width:90%;
  height:35px;
  margin:0 auto 10px;
  position: relative;
  border:1px solid #f2f2f2;
}

#pro-part10-footer form .auto .p-icon{
  position: absolute;
  top:6px;
  left:5px;
}

#pro-part10-footer form .auto #p-icon-dagou{
  width:20px;
  height:20px;
  position: absolute;
  border-radius: 100%;
  right:10px;
  top:7px;
  background: #1f4ba5;
}
#pro-part10-footer form .auto #p-icon-dagou i{
  position: relative;
  top:-2px;
  left:3px;
  font-size: 8px;
  color:#fff;
}

#pro-part10-footer form .auto .auto-div{
  width:100%;
  position: absolute;
  top:0;
  height:35px;
}

#pro-part10-footer form .auto .auto-div input{
  height:35px;
  font-size: 12px;
  text-indent: 10px;
}

#pro-part10-footer form .wbk{
   width:90%;
   height:70px;
   margin:0 auto;
}

#pro-part10-footer form .wbk textarea{
  width:100%;
  height:70px;
}
#p-icon-dagou{
  width:25px;
  height:25px;
  position: absolute;
   border-radius: 100%;
  border:1px solid #f2f2f2;
  right:20px;
}
#p-icon-dagou i{
  display: block;
  line-height: 25px;
  position: relative;
  right:15px;

}